Samir El MourabetSamir El Mourabet
Galatasaray and the January Window: When a Star Steps Out of Buruk's GeometryHeat maps don't lie, but they only tell half the story; the other half lives ...
Thuy Linh: "The Asian Games arena is very harsh, winning a medal is not easy"In an interview granted to Dan Tri newspaper, Vietnam's top women's singles...
Vietnam Without Both Pham Gia Hung and Xuan Son: A Squad-Depth Test Before PakistanHook Across four decades on the touchline — from a local radio booth in 2026 ...
VCT 2027: When Riot Games Bets Everything on a Calendar Nine Months EarlyOn October 15, 2026, Riot Games published the full VALORANT Champions Tour 20...
Fenerbahce: Kartal Resigns, Yildirim Refuses — The Power Vacuum at IstanbulThe match ended 1-1. Ismail Kartal left the technical area, walked down the...
Keighley: Eight Tables and the Real Bottleneck in English Grassroots Table TennisOn the second floor of a commercial building in Keighley, West Yorkshire,...
Malaysia Lose Cools and Faisal Halim Before the Third-Place Match Against Vietnam: A Note on a Structural GapBung Karno, Jakarta. The stadium with nearly 80,000 seats will host the...
The Empty Column: When Vietnamese Youth Football Scouting Judges From NothingSummer 2026, in a small corner office in Hamburg, I opened my regular...
Thailand Adds Peter Taylor: A Fitness Fix or a Media Shield Before the Vietnam MatchOn September 21, the Football Association of Thailand (FAT) published its...
Jamal Musiala Returns: Bayern Munich Receives Good News Amid Intense ScheduleWhen Vincent Kompany stepped into the press room after the final training...
Blank Cells: A Badminton Chronicle of the Data That Never ArrivedNine sections of analysis, nine openings with the same two letters: N/A. I re...
U20 Vietnam on the brink: Need to beat Iran by 2 goals and hope North Korea helpsThe 1-2 defeat to Palestine in the opening match of Group C of the 2027 AFC U...
Combat Sports and the Discipline of Data: An Empty Seat in the Analyst's RowIn August 2026, at a gym in District 3, Ho Chi Minh City, I watched a young...
Mahoor Shahzad and the Void Behind Pakistan's PioneerI still remember the dry crack of the racket on the court in Hangzhou. The...
Billiards Is Not One Sport: Why Category Error Breaks Every Data AnalysisIn October 2026, a reader sent me a spreadsheet titled "Billiards Season...
Topson Returns to OG: The New Dota 2 Roster and a Risk Map Ahead of BLAST SLAM VIIII keep a private tracking sheet for every mid laner who has won The...
Inside the Compression Cycle of the BWF World Tour: Injury, Calendar and the Unlocked DoorsOn August 4, 2026, at the Porte de la Chapelle arena in Paris, Carolina Marin...
The Transfer Window and the Empty-Data Problem: When the Whole Football World Analyzes from the VoidI had fourteen browser tabs open at two in the morning, and all fourteen...
Malago and Friendly Fire: When Italy's Governance Crisis Weighs on the National Team RebuildGiovanni Malagò sat down in front of Sky Sport cameras and used a phrase I ha...
Italian Basketball Budgets for 2026: Olimpia Milano at €40M, Virtus Bologna Losing €7M, and the Numbers Nobody Has AuditedItalian Basketball Budgets for 2026: Olimpia Milano at €40M, Virtus Bologna...
Thuy Linh: "The Asian Games arena is very harsh, winning a medal is not easy"In an interview granted to Dan Tri newspaper, Vietnam's top women's singles...
Vietnam Without Both Pham Gia Hung and Xuan Son: A Squad-Depth Test Before PakistanHook Across four decades on the touchline — from a local radio booth in 2026 ...
VCT 2027: When Riot Games Bets Everything on a Calendar Nine Months EarlyOn October 15, 2026, Riot Games published the full VALORANT Champions Tour 20...
Fenerbahce: Kartal Resigns, Yildirim Refuses — The Power Vacuum at IstanbulThe match ended 1-1. Ismail Kartal left the technical area, walked down the...
Keighley: Eight Tables and the Real Bottleneck in English Grassroots Table TennisOn the second floor of a commercial building in Keighley, West Yorkshire,...
Malaysia Lose Cools and Faisal Halim Before the Third-Place Match Against Vietnam: A Note on a Structural GapBung Karno, Jakarta. The stadium with nearly 80,000 seats will host the...
The Empty Column: When Vietnamese Youth Football Scouting Judges From NothingSummer 2026, in a small corner office in Hamburg, I opened my regular...
Thailand Adds Peter Taylor: A Fitness Fix or a Media Shield Before the Vietnam MatchOn September 21, the Football Association of Thailand (FAT) published its...
Jamal Musiala Returns: Bayern Munich Receives Good News Amid Intense ScheduleWhen Vincent Kompany stepped into the press room after the final training...
Blank Cells: A Badminton Chronicle of the Data That Never ArrivedNine sections of analysis, nine openings with the same two letters: N/A. I re...
U20 Vietnam on the brink: Need to beat Iran by 2 goals and hope North Korea helpsThe 1-2 defeat to Palestine in the opening match of Group C of the 2027 AFC U...
Combat Sports and the Discipline of Data: An Empty Seat in the Analyst's RowIn August 2026, at a gym in District 3, Ho Chi Minh City, I watched a young...
Mahoor Shahzad and the Void Behind Pakistan's PioneerI still remember the dry crack of the racket on the court in Hangzhou. The...
Billiards Is Not One Sport: Why Category Error Breaks Every Data AnalysisIn October 2026, a reader sent me a spreadsheet titled "Billiards Season...
Topson Returns to OG: The New Dota 2 Roster and a Risk Map Ahead of BLAST SLAM VIIII keep a private tracking sheet for every mid laner who has won The...
Inside the Compression Cycle of the BWF World Tour: Injury, Calendar and the Unlocked DoorsOn August 4, 2026, at the Porte de la Chapelle arena in Paris, Carolina Marin...
The Transfer Window and the Empty-Data Problem: When the Whole Football World Analyzes from the VoidI had fourteen browser tabs open at two in the morning, and all fourteen...
Malago and Friendly Fire: When Italy's Governance Crisis Weighs on the National Team RebuildGiovanni Malagò sat down in front of Sky Sport cameras and used a phrase I ha...
Italian Basketball Budgets for 2026: Olimpia Milano at €40M, Virtus Bologna Losing €7M, and the Numbers Nobody Has AuditedItalian Basketball Budgets for 2026: Olimpia Milano at €40M, Virtus Bologna...
